package com.lczyfz.wisdom.common.utils;

import com.google.common.collect.Maps;

import java.util.Map;

public class MsgCodeUtils {
    public static int MSG_CODE_SUCCESS =0;
    public static int MSG_CODE_UNKNIWN = -1000;
    public static int MSG_CODE_FORBIDDEN_LOGIN = -10001;
    private static Map<Integer,String> map = Maps.newHashMap();
    static {
        map.put(MSG_CODE_SUCCESS,"请求成功");
        map.put(MSG_CODE_UNKNIWN,"未知错误");
        map.put(MSG_CODE_FORBIDDEN_LOGIN,"该账号禁止登录");
        map.put(-1005,"创建表失败");
        map.put(-1006,"创建库失败");
        map.put(-1007,"数据库已存在，创建数据库失败");
        map.put(-1044,"当前用户没有访问数据库的权限");
        map.put(-1045,"不能连接数据库，用户名或密码错误");
        map.put(-1048,"字段不能为空");
        map.put(-1049,"数据库不存在");
        map.put(-1054,"字段不存在");
        map.put(-1146,"数据表不存在");
        map.put(-1062,"字段值重复，入库失败");
        map.put(-1169,"字段值重复，更新记录失败");
        map.put(-1227,"权限不足，您无权进行此操作");
        map.put(-1235,"MySQL版本过低，不具有本功能");
        map.put(-1149,"SQL语句语法错误");
        map.put(-1180,"提交事务失败");
        map.put(-1009,"请先登录");
        map.put(-1099,"数据为空");
        map.put(-5,"该网段的可用IP地址不足");
        map.put(-2,"添加数据失败");
    }
    public static String getErrMsg(int msgCode){
        return map.get(msgCode);
    }
}
